package com.xb.cloud.order.service.client.model;

import java.math.BigDecimal;
import java.util.Date;

public class OrderBaseInfo {
	// 订单基本信息
	private Long id;
	private Long companyId;
	private Long endUserId;
	private Long merchantId;
	private Long shopId;

	private Long parentSoId;
	private Byte isLeaf;// 是否为叶子订单

	private BigDecimal orderAmount;// 订单最终金额
	private BigDecimal skuAmount;// 产品总金额(各个订单明细的金额总和)
	private BigDecimal deliveryFee;// 运费

	private Byte businessType;// 订单类型:0:普通订单,1商家代订单
	private Long createCsId;// 代客下单，创建客服id
	private String createCsName;// 代客下单，创建客服账户名

	// 订单状态：10-未支付20-已支付25-转DO30-已发货 40-已收货 50-已完成 60-送货失败70-已取消
	private Integer soStatus;
	private Byte orderNeedInvoice;// 发票类型 0 不需要，1 普通发票，2增值税发票

	private String soUserRemark;// 用户留给商家的备注
	private String soCsRemark;// 客服备注

	private Byte isUserDeleted;// 逻辑删除标识:0-未删除,1-回收站2-已删除
	private Date createTime;
	private Date updateTime;
	 
}
